home *** CD-ROM | disk | FTP | other *** search
/ Almathera Ten Pack 3: CDPD 3 / Almathera Ten on Ten - Disc 3: CDPD3.iso / ab20 / ab20_archive / datacomm / xpr / xprkermit-1.111.lzh / Makefile < prev    next >
Makefile  |  1992-01-20  |  2KB  |  80 lines

  1. ### makefile
  2. #
  3. #   DESCRIPTION:
  4. #   ===========
  5. #
  6. #    This is the new makefile for xprkermit.library.
  7. #    This version is written for Aztec C Version 5.2a, and uses the
  8. #    example library code distributed with that compiler.
  9. #    All changes and additions by me.
  10. #
  11. #   AUTHOR/DATE:  Stephen Walton, December 1991
  12. #   ============
  13. #
  14. ###
  15.  
  16. # "functions.pre.16" is a precompiled header file for "functions.h" in 16-bit
  17. # mode.  Particularly with unstripped includes such as one gets with 2.0, it
  18. # speeds up compilation a great deal.  Create it with the command:
  19. #
  20. #    cc -ho functions.pre.16 -p0ls -a functions.h
  21.  
  22. CFLAGS = -p0ls -wp -r6 -DXPRKERMIT -so -hi functions.pre.16
  23. # CFLAGS = -p0ls -wp -r6 -DXPRKERMIT -bs -hi functions.pre.16
  24. LFLAGS = -t
  25.  
  26. .c.lob:
  27.     lint -u $*.c -oo
  28.  
  29. .asm.o:
  30.     as -o $*.o $*.asm
  31.  
  32. .SUFFIXES:    .lob .o .c .asm
  33.  
  34. OBJS    =    libstart.o libsup.o xprkermit.o timer.o kermitproto.o
  35.  
  36. All:    xprkermit.library
  37.  
  38. xprkermit.library: $(OBJS)
  39.     ln $(LFLAGS) -o xprkermit.library $(OBJS) -lc16
  40.  
  41. xprkermit.o xprkermit.lob:    xprkermit.c xproto.h xprkermit.h timer.h version.h \
  42.     kermitproto.h kermitproto.pro
  43.  
  44. kermitproto.o kermitproto.lob: kermitproto.c kermitproto.h \
  45.     kermitproto.pro xprkermit.h
  46.  
  47. kermitproto.c:    kermitproto.w wart
  48.     wart kermitproto.w kermitproto.c
  49.  
  50. wart:    ckwart.c
  51.     cc -DAMIGA ckwart.c
  52.     ln -o wart ckwart.o -lc
  53.  
  54. kermitproto.pro:    kermitproto.c
  55.     cc -qp $(CFLAGS) -o k.pro kermitproto.c
  56.     -delete kermitproto.pro
  57.     rename k.pro kermitproto.pro
  58.  
  59. libsup.o libsup.lob:    libsup.c xprkermit.h version.h
  60.  
  61. libstart.o:    libstart.asm
  62.  
  63. timer.o timer.lob:    timer.h
  64.  
  65. lint:    libsup.lob xprkermit.lob timer.lob kermitproto.lob
  66.     lint libsup.lob xprkermit.lob timer.lob kermitproto.lob
  67.  
  68. copy:    xprkermit.library
  69.     copy xprkermit.library to user:LIBS
  70.  
  71. clean:
  72.     delete $(OBJS)
  73.  
  74. archive:    xprkermit.library
  75.     @delete xprkermit.lzh
  76.     lz a xprkermit kermitproto.w xprkermit.c timer.c kermitproto.h \
  77.     kermitproto.pro xprkermit.h xprkermit.c xprkermit.library timer.c \
  78.     timer.h ckwart.c Makefile kermitproto.doc xprkermit.doc libstart.asm \
  79.     libsup.c version.h xproto.h aaaread.me options.lnt
  80.